/* Author:

*/


 $(document).ready(function() {
	 
	 var winH = $(window).height();
	 $("#page2").live("pageshow",function(){
			$(window).resize(function(){
				$("#map_canvas2").css('height',winH);
				
			});	
			 $("#map_canvas2").css('height',winH);
			 
			 initializeMapOstelli();
			 
	 });
  });	

	
	
	
	
	function initializeMapOstelli() {

		
		 var myLatLng = new google.maps.LatLng(45.690832836458185, 9.810791015625);
		  //var myLatLng = new google.maps.LatLng(current_location.lat , current_location.lng);

		  
		  var myOptions = {
		    zoom: 8,
		    center: myLatLng,
		    disableDefaultUI: true,
		    mapTypeId: google.maps.MapTypeId.ROADMAP
		  };
		 
		  var map = new google.maps.Map(document.getElementById("map_canvas2"), myOptions);			

		  
		  if(navigator.geolocation) {
			    navigator.geolocation.getCurrentPosition(function(position) {

			    myLatLng = new google.maps.LatLng(position.coords.latitude,position.coords.longitude);
			      var placeMarker = new google.maps.Marker({
			        position: myLatLng,
			        map: map,
			      });
			      map.setCenter(myLatLng);
			    }, function() {			    	
			        map.setCenter(myLatLng);

			    });
		  } 	  
		  
		  
		  
		  
		  
		  
		  
//		  
//		  var polygon; 
//		  
//		  var polyCoords = [ 
//		new google.maps.LatLng(46.09609080214316,8.710784912109375),
//		new google.maps.LatLng(46.07656499118573,8.700485229492187),
//		new google.maps.LatLng(46.035824296786195,8.716278076171875),
//		new google.maps.LatLng(46.0007775685566,8.694305419921875),
//		new google.maps.LatLng(45.90147732739488,8.5748291015625),
//		new google.maps.LatLng(45.82592843113134,8.584442138671875),
//		new google.maps.LatLng(45.78380604900099,8.54461669921875),
//		new google.maps.LatLng(45.72152152227954,8.592681884765625),
//		new google.maps.LatLng(45.71480981187499,8.64898681640625),
//		new google.maps.LatLng(45.676441715308535,8.631134033203125),
//		new google.maps.LatLng(45.66780526567164,8.668212890625),
//		new google.maps.LatLng(45.64860838388028,8.675079345703125),
//		new google.maps.LatLng(45.645728283964466,8.647613525390625),
//		new google.maps.LatLng(45.616919140196046,8.664093017578125),
//		new google.maps.LatLng(45.49575902279182,8.727264404296875),
//		new google.maps.LatLng(45.39165435823504,8.820605278015136),
//		new google.maps.LatLng(45.38301927899065,8.713531494140625),
//		new google.maps.LatLng(45.30000710263142,8.7066650390625),
//		new google.maps.LatLng(45.29614310895674,8.668899536132812),
//		new google.maps.LatLng(45.36083027091878,8.631820678710937),
//		new google.maps.LatLng(45.3627600954673,8.5528564453125),
//		new google.maps.LatLng(45.343941498218996,8.521270751953125),
//		new google.maps.LatLng(45.31835747675428,8.52813720703125),
//		new google.maps.LatLng(45.284549548064156,8.49517822265625),
//		new google.maps.LatLng(45.26135531683856,8.523330688476562),
//		new google.maps.LatLng(45.222193556524964,8.518524169921875),
//		new google.maps.LatLng(45.19268354749929,8.52264404296875),
//		new google.maps.LatLng(45.155411348610556,8.552169799804687),
//		new google.maps.LatLng(45.03083274759958,8.6407470703125),
//		new google.maps.LatLng(45.017243565102596,8.697052001953125),
//		new google.maps.LatLng(45.035200014059704,8.710098266601562),
//		new google.maps.LatLng(45.007292296803975,8.746490478515625),
//		new google.maps.LatLng(45.00219463609633,8.771209716796875),
//		new google.maps.LatLng(45.03835394368192,8.829231262207031),
//		new google.maps.LatLng(45.03641308448666,8.870773315429687),
//		new google.maps.LatLng(45.050482822163204,8.870773315429687),
//		new google.maps.LatLng(45.058486473275686,8.883819580078125),
//		new google.maps.LatLng(45.04902749252237,8.890857696533203),
//		new google.maps.LatLng(44.99054113680792,8.90716552734375),
//		new google.maps.LatLng(44.97961382884982,8.926048278808593),
//		new google.maps.LatLng(44.98107092359209,8.961410522460937),
//		new google.maps.LatLng(44.966012492248325,8.975486755371093),
//		new google.maps.LatLng(44.94244540138094,8.966217041015625),
//		new google.maps.LatLng(44.91570812366967,8.989219665527343),
//		new google.maps.LatLng(44.88117432492584,9.040031433105468),
//		new google.maps.LatLng(44.885552996635894,9.053421020507812),
//		new google.maps.LatLng(44.865116344029616,9.066638946533203),
//		new google.maps.LatLng(44.84759343658979,9.046554565429687),
//		new google.maps.LatLng(44.81009598489744,9.078140258789062),
//		new google.maps.LatLng(44.80960884454458,9.150238037109375),
//		new google.maps.LatLng(44.76428680790121,9.17083740234375),
//		new google.maps.LatLng(44.747708578336145,9.204483032226562),
//		new google.maps.LatLng(44.68085987253033,9.196929931640625),
//		new google.maps.LatLng(44.67841867818858,9.298553466796875),
//		new google.maps.LatLng(44.73307677899358,9.3438720703125),
//		new google.maps.LatLng(44.761361583580005,9.29168701171875),
//		new google.maps.LatLng(44.82324721919215,9.371337890625),
//		new google.maps.LatLng(44.89479576469787,9.30267333984375),
//		new google.maps.LatLng(45.05654629707936,9.39056396484375),
//		new google.maps.LatLng(45.07739974122637,9.633636474609375),
//		new google.maps.LatLng(45.057789230033116,9.715261459350586),
//		new google.maps.LatLng(45.04975516197155,9.823150634765625),
//		new google.maps.LatLng(45.13280017308479,9.982237815856933),
//		new google.maps.LatLng(45.00559312697019,10.08819580078125),
//		new google.maps.LatLng(45.02403855956774,10.177459716796875),
//		new google.maps.LatLng(44.960425294505754,10.366287231445312),
//		new google.maps.LatLng(44.97645666320777,10.405426025390625),
//		new google.maps.LatLng(44.939043166353606,10.441818237304687),
//		new google.maps.LatLng(44.90744135615697,10.550994873046875),
//		new google.maps.LatLng(44.921056574907226,10.634765625),
//		new google.maps.LatLng(44.9609111593886,10.669097900390625),
//		new google.maps.LatLng(44.89868701215517,10.8929443359375),
//		new google.maps.LatLng(44.9482773352377,11.451873779296875),
//		new google.maps.LatLng(45.32897866218556,10.80230712890625),
//		new google.maps.LatLng(45.30773430004869,10.74737548828125),
//		new google.maps.LatLng(45.415804475175044,10.72540283203125),
//		new google.maps.LatLng(45.441826226418996,10.65948486328125),
//		new google.maps.LatLng(45.60346980528809,10.636138916015625),
//		new google.maps.LatLng(45.83464510107433,10.845930576324463),
//		new google.maps.LatLng(45.846977678695666,10.682830810546875),
//		new google.maps.LatLng(45.79625461321962,10.56610107421875),
//		new google.maps.LatLng(46.03129569755731,10.5303955078125),
//		new google.maps.LatLng(46.24824991289165,10.597686767578125),
//		new google.maps.LatLng(46.34503163945875,10.55511474609375),
//		new google.maps.LatLng(46.39809397414284,10.6512451171875),
//		new google.maps.LatLng(46.476645111951704,10.603179931640625),
//		new google.maps.LatLng(46.557916007595786,10.4205322265625),
//		new google.maps.LatLng(46.640951109437744,10.243377685546875),
//		new google.maps.LatLng(46.61113975800544,10.101799964904785),
//		new google.maps.LatLng(46.541860469382804,10.03875732421875),
//		new google.maps.LatLng(46.43974964419869,10.034637451171875),
//		new google.maps.LatLng(46.417979059090115,10.0799560546875),
//		new google.maps.LatLng(46.40282917569802,10.1513671875),
//		new google.maps.LatLng(46.336498955749924,10.092315673828125),
//		new google.maps.LatLng(46.25679635768958,10.166473388671875),
//		new google.maps.LatLng(46.229253045075275,10.08544921875),
//		new google.maps.LatLng(46.268189545732,10.06072998046875),
//		new google.maps.LatLng(46.28622391806705,10.005111694335937),
//		new google.maps.LatLng(46.31326434795617,10.003738403320312),
//		new google.maps.LatLng(46.32180065671089,9.985198974609375),
//		new google.maps.LatLng(46.351193305097865,10.0030517578125),
//		new google.maps.LatLng(46.354510837365254,9.985885620117187),
//		new google.maps.LatLng(46.38175437415705,9.958076477050781),
//		new google.maps.LatLng(46.38142871647738,9.907243251800537),
//		new google.maps.LatLng(46.3407654640574,9.76409912109375),
//		new google.maps.LatLng(46.35356299155248,9.7393798828125),
//		new google.maps.LatLng(46.34029142401862,9.718780517578125),
//		new google.maps.LatLng(46.29476444388206,9.708480834960937),
//		new google.maps.LatLng(46.303540818800364,9.675865173339843),
//		new google.maps.LatLng(46.30662407603325,9.56085205078125),
//		new google.maps.LatLng(46.38672781370433,9.4757080078125),
//		new google.maps.LatLng(46.514460648524775,9.46746826171875),
//		new google.maps.LatLng(46.479482189368646,9.39605712890625),
//		new google.maps.LatLng(46.51257049623509,9.364471435546875),
//		new google.maps.LatLng(46.49650154751426,9.2779541015625),
//		new google.maps.LatLng(46.44069599413034,9.229888916015625),
//		new google.maps.LatLng(46.326068311712596,9.28619384765625),
//		new google.maps.LatLng(46.22735299655779,9.217529296875),
//		new google.maps.LatLng(46.11798958256461,9.06646728515625),
//		new google.maps.LatLng(46.07323062540835,9.07196044921875),
//		new google.maps.LatLng(46.042735653846506,8.997802734375),
//		new google.maps.LatLng(45.99028307184292,9.019775390625),
//		new google.maps.LatLng(45.97167430006622,8.982696533203125),
//		new google.maps.LatLng(45.9258414459865,9.017715454101562),
//		new google.maps.LatLng(45.89861025728346,9.07196044921875),
//		new google.maps.LatLng(45.836932440121316,9.029388427734375),
//		new google.maps.LatLng(45.845542755655856,8.961410522460937),
//		new google.maps.LatLng(45.95945889454992,8.893539905548095),
//		new google.maps.LatLng(46.002685445046204,8.8055419921875),
//		new google.maps.LatLng(46.07132518308108,8.865966796875),
//		new google.maps.LatLng(46.103946800078056,8.806915283203125),
//		new google.maps.LatLng(46.09537656500838,8.792839050292968),
//		new google.maps.LatLng(46.10132825847029,8.767776489257812),
//		new google.maps.LatLng(46.115371708026764,8.746490478515625),
//		new google.maps.LatLng(46.09609080214316,8.710784912109375) 
//		  ]; 
//		 
//		 
//		   var polygon = new google.maps.Polygon({ 
//		    paths: polyCoords, 
//		    strokeColor: "#00CC00", 
//		    strokeOpacity: 0.8, 
//		    strokeWeight: 1, 
//		    fillColor: "#00FF00", 
//		    fillOpacity: 0.2 
//		  }); 
//		 
//		  polygon.setMap(map); 			
//
//
 
			
		
		
		$.get('dati/ostelli.xml', function(xml){
			var json = $.xml2json(xml);

			
			
			$.each( json.row.row, function(i, marker) {

				var contentString = '<div style="float:left;font-size:0.9em;line-height:1.2em;color:#888;font-style:italic; cursor:auto; overflow:auto">'+
				//'<img src="img/map/bed_breakfast1-2.png">'+
		  		'<p><strong>'+marker.denominazione+'</strong><br>'+
				//'indirizzo: '+marker.indirizzo+', '+marker.comune_provincia+'<br />'+
			    'telefono: '+marker.telefono+'<br />'+
			    //'numero posti letto: '+marker.numero_posti_letto+'<br />'+
			    '<a href="http://'+marker.sito_internet+'" target="_blank">'+marker.sito_internet+'</a><br />'+
			    '<br /><a href="http://maps.google.com/maps?q='+marker.lat+','+marker.lng+'" target="_blank">View in Google Maps</a>'+
		  		'<br /></p>'+
		  		'</div>';				
				

				
				var infowindow = new google.maps.InfoWindow({
					content:  contentString
				});
				
				
				
				
				  var marker = new google.maps.Marker({
				      position: new google.maps.LatLng(marker.lat, marker.lng),
				      map: map,
				      title: marker.denominazione,
				      animation: google.maps.Animation.DROP,
				      icon: new google.maps.MarkerImage('img/map/bed_breakfast1-2.png')
				  });
				  
				  google.maps.event.addListener(marker, 'click', function() {

					  infowindow.open(map,marker);

					});
				  


			});		

			
		});		
		
		
		
		
		
//		$.getJSON( 'dati/rows.json', function(data) { 
//			
//			
//
//		});			
		

		}

	
	
	
	
	